input,select {
   font-family:Arial, Helvetica, sans-serif; 
   font-size: 12px;
}

.required {
  font:0.8em Verdana !important;
  color:#f68622;
}

.explain {
  color:#808080;
}

.b {
  font-weight:bold;
  font-size:12px;
}

form {
  font:11px/12px Arial, Helvetica, sans-serif;
  color:#333;
}

form dl {
  width:98%;
}

form dt {
  width: 110px;
  float: left;
  padding:4px;
  padding-top:8px; 
  text-align:right;
}

form dd{
  margin:0 0 0 118px;
  padding:4px;
  text-align:left;

}

form input {
  width:450px;
}

form select#content {
  width:185px;
}

form input.submit {
  width:70px;
}

div#submit {
  width:298px;
  text-align:left;
  padding:4px;
  padding-left:10px;

}

* html form input,* html form select,* html form textarea{
  margin-left: -3px;  
}

* html div#submit input{
  margin-left: 0px;
}
